草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

ios - 如何删除手指点击时的 UITableViewCell 操作?

我刚刚创建了UITableViewCell。我给它加了两个按钮。然后我为单元格设置透明背景。cell.backgroundView=[[[UIViewalloc]initWithFrame:CGRectZero]autorelease];但是有个问题。当用户点击单元格时,它会将颜色更改为蓝色。但我不想在用户点击时看到任何反应。请看截图。点击Action 最佳答案 Swift5更新:将选择样式设置为nonecell.selectionStyle=.none;不要使用-cell.isUserInteractionEnabled=fals

iphone - 第五行的 UITableViewCell : How do I update textLabel. 文本?

我创建并实现了UITableViewCell。当我按下UINavigationButton时,我想更新第五行的textLabel.text。我该怎么做?UITableViewCell*cell;cell=[tableView_dequeueReusableCellWithIdentifier:@"any-cell"];if(cell==nil){cell=[[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleValue1reuseIdentifier:@"any-cell"]autorelease];cell.accesso

ios - UITableViewCell - 设置单元格的最佳位置

我一直在玩弄UITableViewController中的自定义单元格,方法是有一个基本单元格(BaseCell-UITableViewCell的子类),然后是BaseCell的子类(Sub1Cell、Sub2Cell,都是BaseCell的子类)。因为子类共享一些相同的特性,如果我把它们完全设置在-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath我开始为每种细胞类型重复代码。将通用设置代码放入实际的自定义UITableViewCell类中是否

objective-c - 缩进不适用于自定义 UITableViewCell

我的项目中有一个简单的自定义UITableViewCell,并且刚刚向表格添加了一个编辑操作。一切似乎都很好,但编辑时缩进不起作用,并且编辑图标与内容重叠。(更不用说删除按钮了)自定义单元格是在界面生成器中创建的,像往常一样具有标准约束,我已经尝试在类中覆盖layoutSubviews方法,正如在其他地方提到的那样,但没有成功,如下所示;(void)layoutSubviews{[superlayoutSubviews];floatindentPoints=self.indentationLevel*self.indentationWidth;self.contentView.fram

ios - UITableViewCell 内的 UITextField : becomeFirstResponder in didSelectRowAtIndexPath

我目前正在努力让它发挥作用。感谢您的帮助。我有一个自定义的UITableViewCell,里面有一个UITextField。当我选择表格单元格时,我想将UITextField作为第一响应者。但是[textFieldbecomeFirstResponder];返回false。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[selftableView:tableViewcellForRowAtIndexPath:inde

ios - Swift,自定义 UIButton 单击时不起作用

我有一个用xib文件创建的自定义UIButton。当我在我的View上使用我的自定义按钮时,当我按下它时它不起作用。我的RoundBtn.swift文件:importUIKit@IBDesignableclassRoundBtn:UIButton{varnibName="RoundBtn"@IBOutletweakvarbtnImageView:UIImageView!@IBOutletweakvarbtnLabel:UILabel!@IBInspectablevarimage:UIImage?{get{returnbtnImageView.image}set(image){btnIm

ios - 如何在 Swift 中以编程方式更改 UIButton 状态

我开发了在屏幕上绘图的应用程序。我有带有一堆按钮的工具面板。其中一些必须根据当前用户操作而被禁用或按下。考虑到“状态”属性是只读的,我如何以编程方式更改按钮的UIControlState?如果不可能,有什么替代方案可以达到此目的? 最佳答案 我觉得你很困惑。UIControlState用于设置目标/操作,或更改特定状态下按钮的外观(因此,例如,您可以指定选中时使用的图像,以及不同的图像当按钮不处于选中状态时。)如果你想改变状态为selected,你只要设置selected属性即可。button.isSelected=true同样适用

objective-c - UITableViewCell 未从 Storyboard 中加载 subview

我认为这里发生了一些奇怪的事情。我有一个带有几个标签作为subview的原型(prototype)单元格,并使用viewWithTag尝试找到它们来设置它们的文本。我已经在同一个项目中完成了其他3次,所以我不知道哪里出了问题。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"ResultCell";UITableViewCell*cell=[self.tableViewdeque

ios - Swift 3 核心数据 "Entity"错误 : `Use of undeclared type`

Useofundeclaredtype'Transcription'我正在学习Swift3中核心数据的简单教程(https://learnappdevelopment.com/uncategorized/how-to-use-core-data-in-ios-10-swift-3/)我在行中收到上述错误:letfetchRequest:NSFetchRequest=Transcription.fetchRequest()我仔细检查了实体“Transcription”在我的.xcdatamodeld文件中拼写正确本教程是为Swift3设计的,但自发布以来我修复了另一个变化,所以我猜测过去

ios - 在 ios 中使用 swift 删除文件

funcgetDocumentsDirectory()->URL{letpaths=FileManager.default.urls(for:.documentDirectory,in:.userDomainMask)letdocumentsDirectory=paths[0]returndocumentsDirectory}很简单,我使用该函数获取我的文件名。它现在正确返回,我如何使用Swift3删除该文件?以及如何像UIImageJPEGRepresentation一样读回图像?letimage_data=UIImageJPEGRepresentation(self.commons